﻿using System;

namespace MassiveBattle.Manager
{
	public abstract partial class BaseManager
	{
		[Serializable]
		public class CheatData
		{
#if UNITY_EDITOR
			public bool isTester = false;
			public bool isBossIdForce = false;
			public bool isActionTimeInitial = false;
			public bool isActionTime = false;
			public bool isDamagePlayer = false;
			public bool isDamageEnemy = false;
			public bool isSkillProbPlayer = false;
			public bool isSkillProbEnemy = false;
#else
			public bool isTester { get { return false; } set { } }
			public bool isBossIdForce { get { return false; } set { } }
			public bool isActionTimeInitial { get { return false; } set { } }
			public bool isActionTime { get { return false; } set { } }
			public bool isDamagePlayer { get { return false; } set { } }
			public bool isDamageEnemy { get { return false; } set { } }
			public bool isSkillProbPlayer { get { return false; } set { } }
			public bool isSkillProbEnemy { get { return false; } set { } }
#endif
			public string loginAccount = "f25";

			public int bossId = 10003;

			public float actionTimeInitialMin = 1;
			public float actionTimeInitialMax = 2;

			public float actionTimeMin = 2;
			public float actionTimeMax = 3;

			public float damagePlayerMin = 0;
			public float damagePlayerMax = 10;
			public float damageEnemyMin = 0;
			public float damageEnemyMax = 10;

			public float skillProbPlayer = 0.25f;
			public float skillProbEnemy = 0.25f;
		}

		public CheatData cheat = new CheatData();
	}
}
